#ifndef RECORDNODE_H_
#define RECORDNODE_H_
#include <string>
#include <vector>
using namespace std;

namespace Tree {

class RecordNode {

private:

	string key;
	int leftReference;
	int rightReference;
	vector<int>* offsets;

public:
	RecordNode();

	string getKey() const;
	int getLeftReference() const;
	int getRightReference() const;
	vector<int> *getOffsets() const;
	void setKey(string key);
	void setLeftReference(int leftReference);
	void setRightReference(int rightReference);
	void setOffsets(vector<int> *offsets);

	virtual ~RecordNode();

};

}

#endif /* RECORDNODE_H_ */
